package edu.hut.bookshop.service;

import edu.hut.bookshop.pojo.Aftersale;
import edu.hut.bookshop.pojo.Order;

import java.util.List;

public interface AftersaleService {

    /**
     * 通过用户ID查找，再通过订单id查询售后表
     */
    List<Aftersale> selectAftbyuserId(Integer userId);
    /**
     * 通过订单ID去找单个售后
     */
    Aftersale selectAfterbyorderId(Integer orderId);
    /**
     * 根据用户的需求请求申请退货、换货，pstatus为售后状态（已购买、退货中、换货中、已退货、已换货）
     */
    Integer updatebyorderId(Integer orderId,Integer pstatus);
    /**
     * 主动删除，即在售后表中删除
     */
    Integer deletebyaftersaleId(Integer aftersaleId);

    /**
     * 被动删除，即购物订单删除时也删除售后
     */
   /* Integer deletebyorderId(Integer orderId);*/
    /**
     * 查询单个
     */
    Order selectbyorderId(Integer orderId);
    /**
     * 修改名字
     */
    Integer updatejiajuname(Integer orderId,String jiajuName);
}
